約 6,102,411 件
https://w.atwiki.jp/javamock/pages/27.html
float Javaにおいてfloatはプリミティブ型の1つです。 floatはメモリ領域を32ビット確保します。 floatはIEEE 754規格の32ビット単精度の浮動小数点数に基づきデータを扱います。 符号部:1ビット 指数部:8ビット 仮数部:23ビット となっているようです。 非ゼロの正の値の範囲は 最大値 3.40282347e+38F 最小値 1.40239846e-45F とされているようです。 なので、約±3.40282347e+38の範囲がfloatの値の範囲の目安です。 floatのデータにはfまたはFを指定しなくてはいけません。 floatは非数や無限大も表せるようです。以下のように表されます。 NaN:非数 Infinity:無限大 float 使用例 1 FloatSample.java class FloatSample { public static void main(String[] args) { float floatVariable1 = 0.3F; float floatVariable2 = -1.5E10F; float floatPositiveMax = 3.40282347e+38F; float floatPositiveMin = 1.40239846e-45F; float floatNotANumber = Float.NaN; float floatPositiveInfinity = Float.POSITIVE_INFINITY; float floatNegativeInfinity = Float.NEGATIVE_INFINITY; System.out.println("floatVariable1 " + floatVariable1); System.out.println("floatVariable2 " + floatVariable2); System.out.println("floatPositiveMax " + floatPositiveMax); System.out.println("floatPositiveMin " + floatPositiveMin); System.out.println("floatNotANumber " + floatNotANumber); System.out.println("floatPositiveInfinity " + floatPositiveInfinity); System.out.println("floatNegativeInfinity " + floatNegativeInfinity); } } 実行結果 C \java javac FloatSample.java C \java java FloatSample floatVariable1 0.3 floatVariable2 -1.50000005E10 floatPositiveMax 3.4028235E38 floatPositiveMin 1.4E-45 floatNotANumber NaN floatPositiveInfinity Infinity floatNegativeInfinity -Infinity
https://w.atwiki.jp/jiglet/pages/28.html
Javaの基礎知識 変数 演算子 制御文 配列 文字列
https://w.atwiki.jp/ce00582/pages/3100.html
JAVA GAME 05 (1)プログラム JAVA game05.jar (2)リンク (3)コメント ここまで来るのに、1ヶ月必要だった。今は楽々です。どうにかなるものです。パックマンの準備です。問題はここからです。 (4)作業記録 1月29日 プログラム作成 1月30日 ページ修正
https://w.atwiki.jp/java_pro/pages/59.html
import java.util.ArrayList; import java.io.*; public class ArrayTestName { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("操作を選んで下さい"); System.out.println("1.登録"); System.out.println("2.一覧確認"); System.out.println("0.終了"); try { String line = reader.readLine(); int comand = Integer.parseInt(line); ArrayList String list = new ArrayList String (); while (comand != 0){ switch (comand){ case 1 line = reader.readLine(); list.add(line); System.out.println(line + "さんで登録しました。\n"); break; case 2 System.out.println("一覧を表示します"); for (int i = 0; i list.size(); i++){ System.out.println(list.get(i)); } System.out.println(""); break; } System.out.println("操作を選んで下さい"); System.out.println("1.登録"); System.out.println("2.一覧確認"); System.out.println("0.終了"); line = reader.readLine(); comand = Integer.parseInt(line); } } catch (IOException e){ System.out.println(e); } System.out.println("終了します。"); } }
https://w.atwiki.jp/xxxstfxxx/pages/23.html
ディレクトリ配下全てのJavaを逆コンパイル パラメータについて 参考リンク ディレクトリ配下全てのJavaを逆コンパイル jad -d .\src -8 -sjava -r **/*.class パラメータについて -d dir 出力先の指定 -8 ANSI出力(デフォルト unicode の為、日本語文字化け) -s ext 拡張子をjavaへ(デフォルト.jad) -r パッケージ階層構造を再現 **/*.class 対象は、カレント以下全てのフォルダの *.class 参考リンク なし タグ:jad java プログラム 逆コンパイル 最終更新:0000年00月00日00時00分00秒.. 上へ https //www14.atwiki.jp/xxxstfxxx/ 編集権: 関連してるかもニュース クルーズECパートナーズ 一元化した提案も可能|物流ニュース|物流ウィークリー - 物流ウィークリー CROOZ EC Partners株式会社が提供する配送サービス『JAD宅配急便』WMS業界圧倒的トップシェアを誇る『ロジザードZERO』を提供するロジザード株式会社との事業提携のお知らせ - PR TIMES 【大手ECモールの自社配送戦略】 アマゾン、置き配をテスト/ショップリストも自前化に着手 | EC - 日本流通産業新聞
https://w.atwiki.jp/n-3104/pages/12.html
前提 特徴 とりあえず使ってみるiBATIS SQL Maps チュートリアル For SQL Maps Version 2.0 February 18, 2006 ibatis-2.3.0.677.zipに付属のsimple_example トランザクション iBATIS-SqlMaps-2_ja.pdf Abator概要 Eclipseプラグインインストール手順 使い方 前提 ibatis-2.3.0.677.zip j2sdk1.4.2_11 Microsoft SQL Server 2000 Eclipse SDK バージョン 3.1.1 Abator code generator for iBATIS 1.0.0 特徴 SQL文を記述するO/Rマッピングフレームワーク。参照系SQLの検索結果とJavaBeansのマッピングを設定ファイルで行うことが出来きる。SQLを直接記述できるためチューニングが容易であるが、特定のDBに依存してしまう。 SQL文を外部ファイルで管理できる。 動的SQL用の独自の構文をサポートしている。 検索結果のJavaBeansのキャッシュ機能がある。 あるBeanのプロパティのBeanについてもまとめて検索できる。この際の方法は以下の2通り。遅延ローディング join とりあえず使ってみる iBATIS SQL Maps チュートリアル For SQL Maps Version 2.0 February 18, 2006 iBATISのサイトで配布されている「iBATIS-SqlMaps-2-Tutorial_ja.pdf」を参考にとりあえず動かしてみようとした。だが、チュートリアルの時点で以下の点で誤植(?)があった。 クラス名は MyAppSqlConfig だが使用例では MyAppSqlMapConfig で、Mapが増えている。 MyAppSqlConfig の resource の値が com/ibatis/example/sqlMap-config.xml となっているが、それまで紹介されたものは examples/sqlmap/maps/SqlMapConfigExample.xml である。 しかも、SQLServer2000の場合は、JDBCドライバのコネクションURLに SelectMethod=Cursor を追加する必要があり、これに気付かず1時間近く嵌ってしまった。まぁ、これもiBATIS-SqlMaps-2_ja.pdfに明記されてはいたが。 http //support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B313181 そして、setBirthDate(null)にするとエラーとなってしまう。newPerson.setBirthDate(new java.sql.Date(new Date().getTime()))とかすればエラーにはならなかったが。 Person newPerson = new Person(); newPerson.setId(12); // you would normally get the ID from a sequence or custom table // newPerson.setBirthDate(null); newPerson.setBirthDate(new java.sql.Date(new Date().getTime())); null を指定できるようにするには、xmlファイルにおいてjdbcTypeを指定する必要がある。前述のガイドでも触れられているが、null値を指定する場合はjdbcTypeを明示的に指定しないとエラーになる場合があるらしい。具体的にはPerson.xmlのinsertPersonにおいてbirthDateにjdbcTypeとしてDATEを追加すればよい。 #birthDate# → #birthDate DATE# ibatis-2.3.0.677.zipに付属のsimple_example チュートリアルがうまく動かなかったので、zipファイルに付属している使用例を使ってみようとしたが、Account.xmlの insertAccount で values の前に ) がついていなかった。。 トランザクション SqlMapClient+startTransaction をしなければ、オートコミットの挙動になった。以下のソースでstartTransactionメソッドを呼ばなければ、insertについてもコミットされていた SqlMapClient sqlMap = MyAppSqlMapConfig.getSqlMapInstance(); sqlMap.startTransaction(); // トランザクションの開始 Person person = new Person(); ... sqlMap.delete ("deletePerson", person); sqlMap.commitTransaction(); // この時点で一旦コミット sqlMap.insert("insertPerson", person); sqlMap.endTransaction(); // insertについてはロールバックされる また、dataSourceのJDBC.DefaultAutoCommitプロパティの値はstartTransactionでトランザクションを開始した場合には有効であるが、開始していない場合は無視された。 transactionManager type="JDBC" dataSource type="SIMPLE" property name="JDBC.Driver" value="${driver}"/ property name="JDBC.ConnectionURL" value="${url}"/ property name="JDBC.Username" value="${username}"/ property name="JDBC.Password" value="${password}"/ property name="JDBC.DefaultAutoCommit" value="false"/ /dataSource /transactionManager iBATIS-SqlMaps-2_ja.pdf 短いが、非常に良くまとまっている。不明点があれば参照すべきガイドである。 Abator 概要 iBATIS用の設定ファイルとソースコードを自動生成してくれるツール。Eclipse用のプラグインも存在する。 Eclipseプラグイン インストール手順 http //ibatis.apache.org/abator.html を参照。更新アクセス先サイトを追加するだけで簡単に追加できる。 使い方 新規メニューの中に "Abator For iBATIS Configuration File" が追加されるので、それをクリックすると abatorConfig.xml の雛形が生成される。この中身を適切に設定すれば自動生成できる。 abatorConfig.xml abatorConfiguration abatorContext jdbcConnection driverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver" connectionURL="jdbc microsoft sqlserver //localhost 1433;databaseName=test;SelectMethod=Cursor" userId="???" password="???" classPathEntry location="C /workspace/iBatis/msbase.jar" / classPathEntry location="C /workspace/iBatis/mssqlserver.jar" / classPathEntry location="C /workspace/iBatis/msutil.jar" / /jdbcConnection javaModelGenerator targetPackage="hoge.bean" targetProject="iBatis/src" / sqlMapGenerator targetPackage="hoge.map" targetProject="iBatis/src" / daoGenerator type="IBATIS" targetPackage="hoge.dao" targetProject="iBatis/src" / table tableName="PERSON"/ /abatorContext /abatorConfiguration ポイントは以下の通り。細かい情報は http //ibatis.apache.org/docs/tools/abator/ を参照。 classPathEntryは絶対パスが無難 targetProjectはEclipseのプロジェクト名+ソースフォルダ名 tableにschema属性をつけたらうまく動かなかった。 また、生成されたDAOは iBATIS DAO framework を前提としているためコンパイルエラーになる。iBATISは 2.3 から DAO framework 廃止し、Spring framework に移行することを推奨しているが、Abatorはまだ対応していないようだ。
https://w.atwiki.jp/projecthikky/pages/37.html
Java HTMLパーサ
https://w.atwiki.jp/sevenlives/pages/717.html
完全限定名(Java) 読み:かんぜんげんていめい 英語:fully qualified name 別名:完全修飾名 意味: 完全限定名とはクラスのパッケージ名も付けて書いたクラスのフルネームのこと。 クラスを呼び込むimport宣言?のときに完全限定名で指定します。 java.utilパッケージに属するDateクラスの完全限定名は「java.util.Date」のように書かれます。 完全限定名は一意でなければならず、単純名が同じでも完全限定名が異なれば違うクラスとみなされます。 2008年10月21日 Java クラス? パッケージ? 単純名(Java)
https://w.atwiki.jp/javamock/
ページについて Java についての私のメモです Java を1から学習していきます Java から話が脱線するかもしれません wiki作成に飽きてしまうかもしれません ページ更新を放置するかもしれません 間違ったことが書いてあるかもしれません、責任はとれません 私と同じ Java 入門者の方の役に立つといいなぁと思ったりしてます ちなみにページ作成開始日は2009/2/21です 私はWindowsXPで学習していますので、他のOSで同じかどうかわかりません JDKのインストール、環境設定をしないとコンパイルや実行ができません 私について mockと名乗っていこうと思います マイPC入手2008/4ころ プログラム暦半年ほど(2009/2/21現在) wiki暦1ヶ月ほど(2009/2/21現在) 経験した言語:Java 説明がおかしく理解しにくい箇所も多々あると思いますが、よろしくお願いします
https://w.atwiki.jp/dotcom/pages/134.html
使ってみました。 必要なものJDK(Java SE Development Kit ): JRE(J2SE Runtime Environment ) Eclipse ダウンロードにインストールJDK JRE Eclipse 必要なもの 必要なものをPCにぶちこんでみたの。 JDK(Java SE Development Kit ): これがないと開発できないの。コンパイルとかデバッグとかしてくれるの。 JRE(J2SE Runtime Environment ) これがないとJAVAでつくったものが動かないの。JAVAアプリケーションとか実行する時はこれを入れておかないといけないの。 でもこれJDKにはいってるのがあるのね。だから開発する人はそのJDKだけいれちゃえばいいのね。 Eclipse いろいろ開発できるソフト。無料なのにすげー使えるからみんな注目してるの。でもすげーメモリ使うの。困るの。 2G積んで設定変えたらなんかちゃんと動くようになった。でも起動遅いし実行考えるし。打ちなれてる人はこれじゃなくてもいいのかな。 JAVAだけじゃなくてCもC++も、果てはCOBOLの開発もできるんですって。 それ専用のプラグインという追加ソフトみたいなのを入れていけばなんでもできちゃう。 プラグインはいろんな人が作ってて、有料のもあるけど元が無料なら無料プラグインがいいよね。 ってことで私は無料のだけ使います。 ダウンロードにインストール 実際にダウンロードしてインストールしてみたの。 そのときのメモ。 ちゃんとググれば入れ方使い方が書かれたサイトって結構あるの。 時々環境が違ったりして困るけど、大丈夫。何とかなります。 JDK ここからDL。 http //java.sun.com/j2se/1.5.0/ja/download.html ネットでいろいろ検索してやってみました。 本はあったのですが、コピペできるほうが楽々。だから覚えないのね私。 JDKは必須です。 JRE あーとーでー。 Eclipse Eclipseのところみてみて。